﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Entity;
namespace Common.Background.Data
{
    //public class WebManagePermissionsRepository : BackgroundRepositoryBase, IWebManagePermissionsRepository
    //{
    //    #region IRepository<WebManagePermissions> 成员

    //    public void Update(Entity.WebManagePermissions entity)
    //    {
    //        base.UpdateEntity(entity);
    //    }

    //    public void Update(IList<Entity.WebManagePermissions> list)
    //    {
    //        base.UpdateEntity(list.Cast<EntityBase>().ToList());
    //    }

    //    public void Insert(Entity.WebManagePermissions entity)
    //    {
    //        base.InsertEntity(entity);
    //    }

    //    public void Insert(IList<Entity.WebManagePermissions> list)
    //    {
    //        base.InsertEntity(list.Cast<EntityBase>().ToList());
    //    }

    //    public Entity.WebManagePermissions InsertGetIDENTITY(Entity.WebManagePermissions entity)
    //    {
    //        base.InsertEntity(entity);
    //        return this.Find(entity.PrimaryKey);
    //    }

    //    public void Delete(Entity.WebManagePermissions entity)
    //    {
    //        base.DeleteEntity(entity);
    //    }

    //    public void Delete(IList<Entity.WebManagePermissions> list)
    //    {
    //        base.DeleteEntity(list.Cast<EntityBase>().ToList());
    //    }

    //    public IQueryable<Entity.WebManagePermissions> GetModel()
    //    {
    //        return base.GetEntities<Entity.WebManagePermissions>(i => i.Status == (int)global::Entity.CommonEnums.Status.Normal).Select(i => new Entity.WebManagePermissions_Ext
    //        {
    //            CreateDate = i.CreateDate,
    //            Name = i.Name,
    //            PermissionsID = i.PermissionsID,
    //            Status = i.Status,
    //            UpdateDate = i.UpdateDate,
    //        });
    //    }

    //    public Entity.WebManagePermissions Find(params object[] keyValues)
    //    {
    //        return base.GetEntity<Entity.WebManagePermissions>(keyValues);
    //    }

    //    #endregion
    //}
}
